package com.weixing.mall.provider.support.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import com.weixing.mall.provider.model.enums.AgentPayChannelEnum;
import com.weixing.mall.provider.model.enums.AgentPayTypeEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 代理商批量缴费
 **/
@Data
public class AgentRenewExcelData {
    @ApiModelProperty(value = "代理商优惠码")
    @ExcelProperty(value = "代理商优惠码")
    private String agentSn;

    @ApiModelProperty(value = "缴费方式 1线下，2线上")
    @ExcelProperty(value = "缴费方式 1线下，2线上")
    private Integer payType;

    @ApiModelProperty(value = "缴费通道 1支付宝，2微信，3现金，3其它")
    @ExcelProperty(value = "缴费通道 1支付宝，2微信，3现金，3其它")
    private Integer payChannel;

    @ApiModelProperty(value = "缴费金额")
    @ExcelProperty(value = "缴费金额")
    private BigDecimal amount;

    @ApiModelProperty(value = "生效时间")
//    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ExcelProperty(value = "生效时间（格式：yyyy-MM-dd HH:mm:ss）")
    private String effectStart;

    @ApiModelProperty(value = "到期时间")
//    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ExcelProperty(value = "到期时间（格式：yyyy-MM-dd HH:mm:ss）")
    private String effectEnd;

    @ApiModelProperty(value = "备注")
    @ExcelProperty(value = "备注")
    private String remarks;
}
